dogs adoption cats lost pet lost pets puppies children kittens found cat animal shelter cat lost cat animal rescue dog lost dog puppy divorce lost dogs baby